package com.xinghai.system.domain.vo;

import com.xinghai.common.annotation.Excel;
import com.xinghai.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 合同信息管理对象 xh_contract_info
 * 
 * @author tintuu
 * @date 2024-08-01
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class XhContractInfoVo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 物流公司id */
    @Excel(name = "物流公司id")
    private Long deptId;

    /** 车辆ID */
    @Excel(name = "车辆ID")
    private Long carId;

    /** 订单ID */
    @Excel(name = "订单ID")
    private Long orderId;

    /** 物流公司名称 */
    @Excel(name = "物流公司名称")
    private String wlgs;

    /** 司纳税人识别号 */
    @Excel(name = "司纳税人识别号")
    private String identificationNo;

    /** 物流公司信息(地址电话) */
    @Excel(name = "物流公司信息(地址电话)")
    private String wlgsInfo;

    /** 发车信息（起始地+联系方式） */
    @Excel(name = "发车信息", readConverterExp = "起=始地+联系方式")
    private String begin;

    /** 到车信息（终点+联系方式） */
    @Excel(name = "到车信息", readConverterExp = "终=点+联系方式")
    private String end;

    /** 车辆信息（车辆+司机） */
    @Excel(name = "车辆信息", readConverterExp = "车=辆+司机")
    private String vehicleInfo;

    /** 状态;状态（0正常 1停用） */
    @Excel(name = "状态;状态", readConverterExp = "0=正常,1=停用")
    private String status;

    /** 删除标识;删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 发车-到车时间:2024年6月1日--2024年6月30日 */
    @Excel(name = "发车-到车时间:2024年6月1日--2024年6月30日")
    private String peekDate;

    /** 数字金额（488444） */
    @Excel(name = "数字金额", readConverterExp = "4=88444")
    private String pay;

    /** 文字金额（肆拾捌万捌仟肆佰肆拾肆元整） */
    @Excel(name = "文字金额", readConverterExp = "肆=拾捌万捌仟肆佰肆拾肆元整")
    private String payUpCase;

    /** 合同状态（0:待上传,1：已上传，2：重新上传） */
    @Excel(name = "合同状态", readConverterExp = "0=:待上传,1：已上传，2：重新上传")
    private Integer htStatus;

    /** 下载合同链接的备注信息 */
    @Excel(name = "下载链接")
    private String remark;

    
}
